<?php
/**
 * Lớp hỗ trợ View
 * @author Mr.UBKey
 *
 */
class XPHP_View_Helper
{
    public function __construct ()
    {
        //Load cấu hình trong file config với node view
        require_once 'XPHP/Config.php';
        $helpers = XPHP_Config::get('view > helper');
        //Có một helper duy nhất
        if (isset($helpers->class) && isset($helpers->name)) {
            $name = $helpers->name;
            $class = $helpers->class;
            $this->$name = new $class();
        } //Có nhiều helper
        else 
            if (is_array($helpers)) {
                foreach ($helpers as $helper) {
                    $name = $helper->name;
                    $class = $helper->class;
                    $this->$name = new $class();
                }
            }
    }
}